namespace Net35.Xrm.Sdk.Client
{
	public sealed class RealmInfo
	{
		public string State
		{
			get;
			set;
		}
		public string UserState
		{
			get;
			set;
		}
		public string LogOn
		{
			get;
			set;
		}
		public string FederationGlobalVersion
		{
			get;
			set;
		}
		public string DomainName
		{
			get;
			set;
		}
		[System.Xml.Serialization.XmlElement("AuthURL")]
		public string AuthorizationUrl
		{
			get;
			set;
		}
		[System.Xml.Serialization.XmlElement("IsFederatedNS")]
		public bool IsFederatedNamespace
		{
			get;
			set;
		}
		[System.Xml.Serialization.XmlElement("STSAuthURL")]
		public string TokenServiceAuthenticationUrl
		{
			get;
			set;
		}
		public int FederationTier
		{
			get;
			set;
		}
		public string FederationBrandName
		{
			get;
			set;
		}
		[System.Xml.Serialization.XmlElement("AllowFedUsersWLIDSignIn")]
		public bool AllowFedUsersLiveIdSignIn
		{
			get;
			set;
		}
		public string Certificate
		{
			get;
			set;
		}
		[System.Xml.Serialization.XmlElement("MEXURL")]
		public string MetadataUrl
		{
			get;
			set;
		}
		[System.Xml.Serialization.XmlElement("SAML_AuthURL")]
		public string SamlAuthUrl
		{
			get;
			set;
		}
		public int PreferredProtocol
		{
			get;
			set;
		}
		[System.Xml.Serialization.XmlElement("EDUDomainFlags"), System.Xml.Serialization.XmlIgnore]
		public int EduDomains
		{
			get;
			set;
		}
		[System.Xml.Serialization.XmlElement("NameSpaceType")]
		public string NamespaceType
		{
			get;
			set;
		}
	}
}
